#include"main.h"
void test1()
{
    while(1)
    {
        printf("我是子进程,pid:%d,我在等...😎\n",getpid());
        sleep(1);
    }
}
int main()
{
        test1();
        //模拟孤儿进程
		// int ret = fork();
        // if(ret > 0)//父进程
        // {
        //     while(1)
        //     {
        //         printf("我是父进程,pid:%d,我马上溜啦🏃‍♂️💨\n",getpid());
        //         sleep(1);
        //     }
        // }
        // else if(ret == 0)//子进程
        // {
        //     while(1)
        //     {
        //         printf("我是子进程,pid:%d,我在等我爸开路虎来接我😎\n",getpid());
        //         //sleep(1);
        //     }
        // }
        // else  //创建子进程失败
        // {
        //     //失败的情况很少见
        // }

        // //子进程先走 , 父进程继续
        // if(ret > 0)//父进程
        // {
        //     while(1)
        //     {
        //         printf("我是父进程,pid:%d,我在😪\n",getpid());
        //         sleep(1);
        //     }
        // }
        // else if(ret == 0)//子进程
        // {
        //     int count = 5;
        //     while(count--)
        //     {
        //         printf("我是子进程,pid:%d,我很快就要挂了....💀\n",getpid());
        //         sleep(1);
        //     }
        // }
        // else  //创建子进程失败
        // {
        //     //失败的情况很少见
        // }

    // while(1)
    // {
    //     printf("我是一个进程,我的pid:%d , 我的ppid:%d\n",getpid(),getppid());
    //     sleep(1);
    // }
	//if(ret > 0)
    //{
    //    printf("i'm father ,my pid is %d ,my ppid is %d,val is %d\n",getpid(),getppid(),val);
    //}
    //else if(ret == 0)
    //{
    //    printf("i'm child , my pid is %d ,my ppid is %d ,val is %d\n",getpid(),getppid(),val);
    //}
    //else
    //{
    //    printf("what's wrong with you!!!");
    //}   
    //    sleep(1);
    //}


   // while(1){
   // printf("Hello world\n\a");
   // sleep(1);
   // }
   // return 0;
}

